package com.nan.user;

import com.nan.book.BookList;
import com.nan.operation.*;

import java.util.Scanner;

//不管是普通人员还是管理员都是有姓名的，继承User
public class AdminUser extends User{
    public AdminUser(String name) {//帮助父类构造
        super(name);
        this.iOperations=new IOperation[] {//对数组进行初始化
                new ExitOperation(),
                new FindOperation(),
                new AddOperation(),
                new DelOperation(),
                new DisplayOperation(),
        };
    }
//在管理员中要重写抽象方法
    @Override
    public int menu() {
        System.out.println("=============================");
        System.out.println("hello"+this.name+"欢迎来到图书管理系统");
        System.out.println("1. 查找图书");
        System.out.println("2. 新增图书");
        System.out.println("3. 删除图书");
        System.out.println("4. 显示所有图书");
        System.out.println("0. 退出系统");
        System.out.println("=============================");
        Scanner scanner=new Scanner(System.in);//System.in表示从键盘输入
        int n=scanner.nextInt();//接收输入的数据
        return n;//返回你想要得到的结果，比如1,2,3.....
    }
}
